//import java.io.*;
//
//public class ActiveUse1 {
//    // new 创建实例
//    @Test
//    public void test() {
//        Order order = new Order();
//    }
//
//    // 序列化
//    @Test
//    public void test1() {
//        ObjectOutputStream oos = null;
//        try {
//            oos = new ObjectOutputStream(new FileOutputStream("order.dat"));
//            oos.writeObject(new Order());
//        } catch (IOException e) {
//            e.printStackTrace();
//        } finally {
//            try {
//                if (oos != null)
//                    oos.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
//    }
//    // 反序列化
//    @Test
//    public void test2() {
//        ObjectInputStream ois = null;
//        try {
//            ois = new ObjectInputStream(new FileInputStream("order.dat"));
//            Order order = (Order) ois.readObject();
//        } catch (IOException e) {
//            e.printStackTrace();
//        } catch (ClassNotFoundException e) {
//            e.printStackTrace();
//        } finally {
//            try {
//                if (ois != null)
//                    ois.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
//    }
//
//    // 反射
//    @Test
//    public void test3() {
//        try {
//            // 会主动使用
//            Class clazz = Class.forName("com.atguigu.Order");
//        } catch (ClassNotFoundException e) {
//            e.printStackTrace();
//        }
//    }
//}
